import { Param } from "./types";

export const Pep8NamingParamList: Param[] = [
    {
        name: "classmethod-decorators",
        descEn: `A list of decorators that, when applied to a method, indicate that the method should be treated as a class method (in addition to the builtin @classmethod).`,
        descCn: "",
        defaultValue: [],
        url: "https://beta.ruff.rs/docs/settings/#classmethod-decorators",
    },
    {
        name: "ignore-names",
        descEn: "A list of names to ignore when considering pep8-naming violations.",
        descCn: "",
        defaultValue: ["setUp", "tearDown", "setUpClass", "tearDownClass", "setUpModule", "tearDownModule", "asyncSetUp", "asyncTearDown", "setUpTestData", "failureException", "longMessage", "maxDiff"],
        url: "",
    },
    {
        name: "staticmethod-decorators",
        descEn: `A list of decorators that, when applied to a method, indicate that the method should be treated as a static method (in addition to the builtin @staticmethod).`,
        descCn: "",
        defaultValue: [],
        url: "https://beta.ruff.rs/docs/settings/#staticmethod-decorators",
    },
];